package com.ag.admin.utils;

/**
 * 系统用户登录验证返回码 虽然前三个不是数据库的标识值，但在登录时须要返回账户状态等信息，故在取值上互斥
 * 
 * @author 黎肇明
 * 
 */
public class UserUtil {
	/**
	 * 系统角色编码 指挥长对应ID，用于指定指挥长时角色暂时授予
	 */
	public static final String VICE_COMMANDER = "1007";
	/**
	 * 接服对应ID
	 */
	public static final String ACCEPT_STAFF = "1001";
	/**
	 * 应急办主任对应ID
	 */
	public static final String EMERGENCY_MANAGEMENT = "1006";
	/**
	 * 验证码错误 "0"
	 */
	public static final String VERIFY_EERROR = "0";
	/**
	 * 用户名或密码为空 "1"
	 */
	public static final String NULL_VALUE = "1";
	/**
	 * 用户名、密码验证失败 "2"
	 */
	public static final String LOGIN_FAIL = "2";
	/**
	 * 用户名、密码验证成功 "3"
	 */
	public static final String LOGIN_SUCC = "3";
	/**
	 * 用户账号状态备用字段B 正常"4"
	 */
	public static final String NORMAL = "4";
	/**
	 * 用户账号状态备用字段B 冻结"5"
	 */
	public static final String FREEZE = "5";
	/**
	 * 用户账号状态备用字段B 过期"6"
	 */
	public static final String EXPIRED = "6";
	/**
	 * 当前处于应急状态 应急"7"
	 */
	public static final String EMERGENCY = "7";
	/**
	 * 验证码 "verify_code"
	 */
	public static final String VERIFY_CODE = "verify_code";
	/**
	 * Servlet Context 属性键值
	 */
	public static final String ROLE_AUTHORITIES = "role_authorities";
	/**
	 * 用户HttpSession常量
	 */
	public static final String USER_SESSION = "user_session";

}
